/**
 * 抽象观察者
 *
 * @author liaosh
 * @date 2022-10-16 19:33
 */
public abstract class Observer {

    /**
     * 观察者名称
     */
    String name;

    /**
     * 被观察者，即通知者
     */
    Subject sub;

    public Observer(String name, Subject sub) {
        this.name = name;
        this.sub = sub;
    }

    public abstract void update();
}
